You should check your deeds, our say that you can only park 1 or 2 cars depending on the size of your house (3 bed houses have one lane driveway, 4 beds have 2) and you are not technically allowed to park vans, caravans or lorrys at all, though people don't bother as long as people don't make a nuisance of themselves. Your neighbour sounds like a nutcase - you are entitled to park where you like, but I would keep an eye on your car - they may deliberately bang or scratch it just to show you who's boss.