Here we have a good used convertible roof control module from a 2007 M6, should be the same fitment for all 04-2010 BMW M6/645/650 etc. Ready to plug in but could require programming. Please verify this is correct for your application. The vin number from this car Is WBSEK935X7C532506.