welcome to bmwoc mate.....i take it you're looking at an e46? look for rust on arches,lift up the boot carpet and check for signs of weldind or cracking,check windows go up and down ok and when driving listen out for knocks and shaking as e46's love bushes on the suspension.....i take it it's a petrol? great cars and pretty bullet proof though