Please compare the sizes and photos before purchasing. If it is not same as your OEM radiator, please do not make a purchase.
BMW 3 E46 330 d 1999.10-2005.02 M57 D30 306D1 135kW Diesel Manual
BMW 3 E46 328 Ci 1999.04-2000.06 M52 B28 286S2 142kW Petrol Manual
BMW 3 Touring E46 320 i 1999.10-2000.09 M52 B20 206S4 110kW Petrol Manual
BMW 3 Touring E46 318 i 1999.10-2001.09 M43 B19 194E1 87kW Petrol Manual
BMW 3 E46 323 Ci 1999.04-2000.09 M52 B25 256S4 125kW petrol Manual
BMW 3 E46 320 Ci 1999.08-2000.09 M52 B20 206S4 110kW petrol Manual
BMW 3 E46 M3 3.2 1999-2007 Manual