Old BMW are for the young generation they like to customize their car even though it’s old the new BMW are better but most people lease them anyway but it’s basically the poor people that buy them used after the three year lease but if you don’t have warranty then it’s a risk it’s basically the same for Audi, Mercedes, Porsche Don’t you think BMW and other luxury dealerships like Audi, Mercedes and Porsche know who’s coming in to buy used one compare to people who drive new it’s most likely the younger generation with older Germans vehicle you should know Queens is basically full with the younger generation driving the older vehicles
For parts and maintenance after your service at the company is finished, yes! It is an expensive machine to maintain
Depends on the platform. I had an e46 and although it was fun maintenance in higher miles was a nightmare. They can run forever if you stay on top of the maintenance though.