I personally don't believe the second generation X3 exists.. I have yet to see one in the flesh, although I did place an order in December last year.. I guess if they do actually exist they are supposed to be good ..
However considering my wait which seems to go on and on and on.. I would advise a second hand X5 or X6..
God to think I will be a year older from when I first placed my order, have managed to have a baby girl and watch her grow up gracefully.. could well be at Uni by the time the X3 turns up
oh well