News

Mini is a British automotive brand founded in Oxford in 1969 by British Leyland, now under the ownership of BMW since 2000 ... The car in question is a 1983 Mini Clubman 1275.