how about targeting upper income households?
You can use an online service such as
www.salesgenie.com to target both households above a certain income and larger businesses where BMW owners lurk.
I would assume such data (if such compiled) would probably be not too accurate since you basically have BMWCCA - which not everyone is a part of or other BMW mechanics- and they won't give you anything obviously.
rjp