It all depends on you. If you require best service and smooth drive go for Civic and with resale in mind then go for toyota Corolla.