I feel your pain on the stereo front, I have the same one and it is to be blunt weak! At full volume it's loud'ish but when the music gets peaky or a lot of bass then you can actually hear the volume drop slightly. I checked this with BMW and was told it was a speaker protection function to reduce the risk of blowing them.
However the option to upgrade it with aftermarket kit is there and I was quoted about 600 for a decent amp and speakers installed obviously not from a dealer but a good ICE shop.
As for car itself, trust me on a nice day with the top down it's a great place to be, you will forget the niggles and enjoy it. I have had mine for over 4 years and will be keeping it as although it's not perfect on those sunny days its just brilliant.
However the option to upgrade it with aftermarket kit is there and I was quoted about 600 for a decent amp and speakers installed obviously not from a dealer but a good ICE shop.
As for car itself, trust me on a nice day with the top down it's a great place to be, you will forget the niggles and enjoy it. I have had mine for over 4 years and will be keeping it as although it's not perfect on those sunny days its just brilliant.