Was the BMW a car?
Bayerische Motoren-Werke - Bavarian Motor Works is the name brand (a make) of a German car. They are expensive, but people like them for their reliability.
There are also some slang meanings that are intended to be funny:
If you own that car, you will get a lot of women because they like your car (and money).
"Brings Me Women" --- "Be My Wife" - "Be My Whore" (a bit vulgar)
"Break My Wallet" - It takes all of your money to own one, so your wallet is "broken."
I think there are more, but these are the only ones I've heard of.