Autoline are generally 20 years for BMW but will look at each car e.g. my E36 was 19 years. They did quote me for an '01 E46 M3 too.