As I understand the law, there is no legal limit on the amount of wine you can import - as long as it is for personal use (i.e. not for resale commercially).
This is (or should be) guaranteed under EU law relating to free movement of goods.
The Revenue has an indicative limit of 90 litres per person. Above this amount you may be asked to show that it is for personal use. However, I have brought in varying amounts of wine, above 90 litres and have never been queried.
Below is an explanation from the Revenue webpage (I've used Google cache, as the direct link seems to be broken).
===================================================
1. What are the Duty Free and Duty Paid allowance for Travellers?
As and from 30 June, 1999, duty-free sales to travellers on intra-Community journeys will be abolished. This means that such travellers will no longer be able to purchase goods free of excise duty and VAT. Such purchases - with the exception of food, drink and tobacco products for on-board consumption - will now be subject to normal rates of excise duty and VAT. Duty-free sales will, however, continue for passengers travelling to destinations outside the EU. Further information can be found in the [broken link removed].
No additional duty or tax will be charged on goods bought duty and tax paid (e.g. in shops, supermarkets etc.) in another EU country, provided the goods are for your personal use.
If your purchases are equivalent to or less than the quantities shown in the table they will, generally speaking, be regarded as for personal use. If you exceed these quantities you may have to show that the goods are for your personal use.
GOODS MAXIMUM QUANTITY
Cigarettes 800
Cigarillos 400
Cigars 200
Smoking Tobacco 1kg
Spirits (whiskey, gin, vodka, etc.) 10 litres
Intermediate Products (e.g. port, sherry,etc.
but not including sparkling wine) 20 litres
Wine (of which only 60 litres can be sparkling) 90 litres
Beer 110 litres
TRAVELLERS UNDER 17 ARE NOT ENTITLED TO TOBACCO OR DRINKS ALLOWANCES.