Quick view Compare Add to Cart BMW E46 COMPACT 318TI MANUAL USED BOSCH ALTERNATOR 12 31 7 533 270 Was: Now: $295.00