This unit came out of a 96 E36 BMW 328i sedan with 100k miles on it. This unit is in working order and came from a donor car that was used for parts for a race car. Please email with car info to make sure it will fit.