A E46 SOFT-TOP ROOF: OUR ULTIMATE GUIDE