Have you ever owned a BMW before, I have heard great things about them
No, too expensive for my taste. BMW is a German car company and it stands for Bayerische Motoren Werke which mean Bavarian Motor Works in English.