not really bmw site's.but one of them sell bmw stuff..
http://www.lkperformancestyling.co.uk/ excellent site for various bmw stuff...
http://www.kalach.easynet.be/ to check what style of bmw wheel's you have....
http://www.parkers.co.uk/insurance/ to check insurance group's etc...
http://www.dvlaregistrations.co.uk/home/ for private number plate's (i got #666 TOE for £250)