how hard is it to retro fit leather seats and xenon headlights(not bothered about auto leveling and wash) onto an e46, im thinking about getting one next year but i'd probs get an older 328i sport, but from now on any car i have must have leather and xenons and air con lol