The BMW 3 Series is a compact executive car manufactured by the German automaker BMW since May 1975. Successor to the BMW New Class, it has been produced in six different generations and in five different body styles. It is BMW's best-selling model, accounting for around 30% of the BMW brand's annual total sales (excluding motorbikes). The BMW 3 Series has won numerous awards throughout its history. Onboard manual keyless entry remote fob smart key programming is available on some model years, meaning that keyless entry remote fob smart keys can be programmed with the programming instructions, while other model years will need special equipment to do the programming.