Hi,
If you never owned a German car yet, wag mo nang simulan. For practicality, Japanese rides are still the best. Just use your excess cash to buy some nice 17" wheels, sound system etc.... Sa BMW, pag may masira, matakot ka na.

Mahal talaga ang maintenance ng BMW specially if it is a used BMW. Owning a maintaning a BMW is a whole new world for your bank account.