In USD... it depends on what options on it?.. leather?.. fully loaded? .. etc.
if it's fully loaded, it's a decent price for it.
Maintenance is expensive if you go to a BMW dealership. There are other certified BMW dealerships around that you can go to, and save a bundle. Then maintenance isn't much more than a Honda or any other import.
NC