I also just got an e90 m3. Congrats. I've been doing detailing for a number of a high-end dealerships since 2005. Ultra-sound paint gauge, Machine paint correction with OEM polish for Mercedes and Rolls, And Swissvax which is also used by those two additionally Lamborghini and Spyker.