Is BMW really worth it?

Being overseas with the military, we have an opportunity to buy a brand new BMW at a special rate, tax free. Despite these perks, is it really worth the splurge?! I just don't understand how a luxury brand can produce cars that seem to always need work... Or am I just finding all the complaints? I'm a Toyota girl and have never had my car in the shop for shit just going wrong... So tell me, is the juice really worth the squeeze?