MVC 3
- Integrated Scaffolding system extensible via NuGet
- HTML 5 enabled project templates
- Expressive Views including the new Razor View
Engine
- Powerful hooks with Dependency Injection and
Global Action Filters
- Rich JavaScript support with unobtrusive JavaScript, jQuery Validation, and JSON binding
MVC 4
- ASP.NET Web API
- Refreshed and modernized default project
templates
- New mobile project template
- Many new features to support mobile apps
- Enhanced support for asynchronous methods
Ref : http://dotnet-developers-cafe.blogspot.in/2013/09/difference-between-aspnet-mvc-3-and-mvc.html