I like your thinking, but at that age, those cars will have any bugs you are thinking about sorted out by the owner anyway.
One thing to watch with the E90 is that if it is the N43 engine, check for the coil history - they have a habit of one of them failing round about every 6 months.