BMW have announced a special edition M3 to commemorate the Royal Wedding. They say that Given the Windsor's German heritage, the BMW M3 Royal Edition should make for the ideal wedding gift..
The M3 Royal Edition will be available in three regal colours, Imperial Blue, Regal Red and Bridal White. Other unique features include Windsor White Dakota leather and commemorative Will badging.
The timing of thise release coincides directly with previous years announcements, including the innovative Canine Repellent Alloy Protection system.
Suspicious, take a look at the date!