I don't feel too bad for anyone driving a BMW. If they can afford the car and insurance, then they can afford to get ripped off. I'd be driving the M5 if I had the dollars to justify it, but I guess I'll have to wait till I make my millions.
$30,000 is a little high for a markup nonetheless.